package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 snmp_interflow
 * 
 * @author ruoyi
 * @date 2025-02-05
 */
public class SnmpInterflow extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ifindex;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String interDescr;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String inFlow;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outFlow;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String inLoss;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outLoss;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String inRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String inErrorRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outErrorRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String time;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setIp(String ip) 
    {
        this.ip = ip;
    }

    public String getIp() 
    {
        return ip;
    }
    public void setIfindex(String ifindex) 
    {
        this.ifindex = ifindex;
    }

    public String getIfindex() 
    {
        return ifindex;
    }
    public void setInterDescr(String interDescr) 
    {
        this.interDescr = interDescr;
    }

    public String getInterDescr() 
    {
        return interDescr;
    }
    public void setInFlow(String inFlow) 
    {
        this.inFlow = inFlow;
    }

    public String getInFlow() 
    {
        return inFlow;
    }
    public void setOutFlow(String outFlow) 
    {
        this.outFlow = outFlow;
    }

    public String getOutFlow() 
    {
        return outFlow;
    }
    public void setInLoss(String inLoss) 
    {
        this.inLoss = inLoss;
    }

    public String getInLoss() 
    {
        return inLoss;
    }
    public void setOutLoss(String outLoss) 
    {
        this.outLoss = outLoss;
    }

    public String getOutLoss() 
    {
        return outLoss;
    }
    public void setInRate(String inRate) 
    {
        this.inRate = inRate;
    }

    public String getInRate() 
    {
        return inRate;
    }
    public void setOutRate(String outRate) 
    {
        this.outRate = outRate;
    }

    public String getOutRate() 
    {
        return outRate;
    }
    public void setInErrorRate(String inErrorRate) 
    {
        this.inErrorRate = inErrorRate;
    }

    public String getInErrorRate() 
    {
        return inErrorRate;
    }
    public void setOutErrorRate(String outErrorRate) 
    {
        this.outErrorRate = outErrorRate;
    }

    public String getOutErrorRate() 
    {
        return outErrorRate;
    }
    public void setTime(String time) 
    {
        this.time = time;
    }

    public String getTime() 
    {
        return time;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("ip", getIp())
            .append("ifindex", getIfindex())
            .append("interDescr", getInterDescr())
            .append("inFlow", getInFlow())
            .append("outFlow", getOutFlow())
            .append("inLoss", getInLoss())
            .append("outLoss", getOutLoss())
            .append("inRate", getInRate())
            .append("outRate", getOutRate())
            .append("inErrorRate", getInErrorRate())
            .append("outErrorRate", getOutErrorRate())
            .append("time", getTime())
            .toString();
    }
}
